//
// Created by masaikk on 2021/3/29.
//

#ifndef COLK_SOLUTION_H
#define COLK_SOLUTION_H
#define uint32_t int

using namespace std;


class Solution {
public:
    uint32_t reverseBits(uint32_t n) {
        uint32_t rev = 0;
        for (int i = 0; i < 32 && n > 0; ++i) {
            rev |= (n & 1) << (31 - i);
            n >>= 1;
        }
        return rev;
    }
};



#endif //COLK_SOLUTION_H
